package com.zhentao.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zhentao.dto.h5.UserLoginDto;
import com.zhentao.dto.h5.UserRegisterDto;
import com.zhentao.entity.user.UserInfo;
import com.zhentao.vo.h5.UserInfoVo;

import java.util.Map;

/**
* @author Lenovo
* @description 针对表【user_info(会员表)】的数据库操作Service
* @createDate 2024-09-04 19:00:47
*/
public interface UserInfoService extends IService<UserInfo> {
    /**
     * 用户注册
     * @param userRegisterDto
     */
    void register(UserRegisterDto userRegisterDto);

    /**
     * 用户登录
     * @param userLoginDto
     * @return
     */
    String login(UserLoginDto userLoginDto);
    /**
     * 获取用户信息
     * @return
     */
    UserInfoVo getCurrentUserInfo(String token);
}
